package com.xd.core.company.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 企业信息
 * </p>
 *
 * @author ZX
 * @since 2025-02-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class CompanyAccountDetail implements Serializable {

    @ApiModelProperty(value = "线下打款预存款电子银行账号")
    private String prestoreBankAccount;

    @ApiModelProperty(value = "服务费余额")
    private BigDecimal balance;

    @ApiModelProperty(value = "放款账户余额")
    private BigDecimal outBalance;

    @ApiModelProperty(value = "预存款账户申请状态（1-未申请，2-申请中，3-申请成功，4-申请失败）")
    private String prestoreApplyStatus;

    @ApiModelProperty(value = "预存款账户申请状态（1-未申请，2-申请中，3-申请成功，4-申请失败）")
    private String prestoreApplyStatusRemark;

    @ApiModelProperty(value = "预存款账户申请失败原因")
    private String prestoreApplyRemark;

    @ApiModelProperty(value = "企业三要素认证状态（0--未认证，1--认证）")
    private String authStatus;

    @ApiModelProperty(value = "申请流水号")
    private String clientTransId;





}
